import 'dart:math';

class Person {
  final _name;
  Person(this._name);

  String greet(String who) => 'Hello, $who. I am $_name';
}

class Impostor implements Person {
  get _name => '';

//  String greet(String who) {
//    // TODO: implement greet
//    return 'Bob';
//  }
//

  @override
  String greet(String who) {
    // TODO: implement greet
//    return super.greet(who);
    return "$who 111";
  }

}

String greetBob(Person person) => person.greet('Bob');

void main() {
//  print(greetBob(Person('Kathy')));
  print(greetBob(Impostor()));

  // 内部的数取平方根
//  sqrt();
}

enum Color {
  red,
  blue,
  green
}

